-- **************************************************************************
-- ** 创建者   : suning
-- ** 创建日期 : 20220418
-- ** 功能描述 ：1、运单粒度 将退转件、问题件、完结件、拦截件标签化,回刷近60天历史数据
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- 20220729:苏宁 新增end_piece_input_time 完结件录入时间
-- **************************************************************************
-- ** 依赖表：
--        dwd_wide_abnormal_union_waybill_dt 异常件明细表
-- **************************************************************************
-- ** 修改日志:
--         20220806 苏宁 新增退转件原三段码字段old_terminal_dispatch_code
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
-- **************************************************************************
create external table if not exists jms_dwd.dwd_wide_abnormal_detail_waybill_dt(
    waybill_no                         string       comment'运单号'
   ,reback_apply_time                  timestamp    comment'退转件申请时间'
   ,reback_apply_network_code          string       comment'退转件申请网点编码'
   ,reback_apply_network_name          string       comment'退转件申请网点名称'
   ,reback_apply_type_code             string       comment'退转件申请类型编码'
   ,reback_apply_type_name             string       comment'退转件申请类型描述'
   ,reback_abnormal_reason             string       comment'退转件原因'
   ,reback_print_time                  timestamp    comment'退转件打印时间'
   ,reback_print_network_code          string       comment'退转件打印网点编码'
   ,reback_print_network_name          string       comment'退转件打印网点名称'
   ,reback_status                      string       comment'退转件状态:1待审核  2.已审核 3.取消申请  4.驳回'
   ,is_reback                          bigint       comment'是否退转件，1：是，0：否'
   ,difficult_time                     timestamp    comment'问题件扫描时间'
   ,difficult_site_code                string       comment'问题件扫描网点编码'
   ,difficult_site                     string       comment'问题件扫描网点名称'
   ,difficult_type_code                string       comment'问题件问题类型编码'
   ,difficult_type_desc                string       comment'问题件问题类型描述'
   ,difficult_abnormal_reason          string       comment'问题件问题原因描述'
   ,difficult_input_time               timestamp    comment'问题件录入时间'
   ,is_difficult                       bigint       comment'是否问题件，1：是，0：否'
   ,end_piece_time                     timestamp    comment'完结件完结时间'
   ,end_piece_site_code                string       comment'完结件完结网点编码'
   ,end_piece_site                     string       comment'完结件完结网点名称'
   ,end_piece_type_code                string       comment'完结件完结类型编码'
   ,end_piece_type_desc                string       comment'完结件完结类型描述'
   ,end_piece_source                   string       comment'完结件来源来源 1、问题件 2、质量工单 3、仲裁 4、客服工单'
   ,end_piece_update_time              timestamp    comment'完结件更新时间'
   ,is_end_piece                       bigint       comment'是否完结件，1：是，0：否'
   ,intercept_time                     timestamp    comment'拦截件拦截时间'
   ,intercept_site_code                string       comment'拦截件拦截网点编码'
   ,intercept_site                     string       comment'拦截件拦截网点名称'
   ,intercept_type_code                string       comment'拦截件拦截类型编码'
   ,intercept_type_desc                string       comment'拦截件拦截类型描述'
   ,intercept_cancal_time              timestamp    comment'拦截件撤销时间'
   ,intercept_cancal_network_code      string       comment'拦截件撤销网点编码'
   ,intercept_cancal_network_name      string       comment'拦截件撤销网点名称'
   ,intercept_scan_time                timestamp    comment'拦截件扫描时间'
   ,intercept_scan_network_code        string       comment'拦截件扫描网点编码'
   ,intercept_scan_network_name        string       comment'拦截件扫描网点名称'
   ,intercept_registration_time        timestamp    comment'拦截件登记时间'
   ,intercept_status                   string       comment'拦截件拦截状态:1待拦截, 2已拦截, 3已撤销'
   ,is_intercept                       bigint       comment'是否拦截件，1：是，0：否'
   ,waybill_source_code                string       comment'运单来源code'
   ,waybill_source_name                string       comment'运单来源名称'
   ,pick_network_code                  string       comment'寄件网点code'
   ,pick_network_name                  string       comment'寄件网点名称'
   ,end_piece_input_time               string       comment'完结件录入时间'
   ,reback_old_terminal_dispatch_code  string       comment'退转件原三段码'
) comment '问题件宽表'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dwd.db/external/dwd_wide_abnormal_detail_waybill_dt'
tblproperties(
'discover.partitions'='false',
'parquet.column.index.access'='true');
